package com.quad.innovators.salesease.converter;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.quad.innovators.salesease.common.result.PageResultBean;
import com.quad.innovators.salesease.model.entity.warehouse.VehicleBringGoods;
import com.quad.innovators.salesease.model.entity.warehouse.VehicleBringScanCode;
import com.quad.innovators.salesease.model.form.warehouse.VehicleBringGoodsForm;
import com.quad.innovators.salesease.model.form.warehouse.VehicleBringScanCodeForm;
import com.quad.innovators.salesease.model.vo.warehouse.VehicleBringGoodsVO;

import org.mapstruct.InheritInverseConfiguration;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.Mappings;

/**
 * @author : shanshan.li
 * @createTime : 2025/4/7 10:12
 * @Version : 1.0 
 */
@Mapper(componentModel = "spring")
public interface VehicleBringScanCodeConverter {

    VehicleBringScanCodeForm toForm(VehicleBringScanCode entity);

    @InheritInverseConfiguration(name = "toForm")
    VehicleBringScanCode toEntity(VehicleBringScanCodeForm entity);
}
